//
//  NSString+Common.h
//  MusicSample
//
//  Created by JackWong on 13-11-19.
//  Copyright (c) 2013年 JackWong. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface NSString (Common)
+ (NSString *)escapedString:(NSString *)oldString;
+ (NSString*)formattedStringForDuration:(double)duration;
+ (NSString *)deviceString;
+ (CGFloat)calculateTextHeight:(UIFont *)font givenText:(NSString *)text givenWidth:(NSUInteger)width;
+ (BOOL)IsChinese:(NSString *)str;
+ (BOOL)IsSpecial:(NSString *)string;
+ (BOOL)ISNumber:(NSString *)Str;
/**
 *  判断字符串是否包含特殊字符
 *
 *  @param string 进行判断的字符串
 *
 *  @return YES 包含  NO 不包含
 */
+ (BOOL)judgeSpecificSymbol:(NSString *)string;

/**
 *  判断是否包含emoji表情
 */
+ (BOOL)stringContainsEmoji:(NSString *)string;

/**
 *  根据时间戳判断有效期
 *
 *  @param timeString 要判断的时间戳
 *
 *  @return YES 在有效期内   NO 不在有效期
 */
+ (BOOL)timeSince1970TimeoutWtithString:(NSString *)timeString;

/**
 *  根据时间戳判断有效期
 *
 *  @param name 根据name判断是否超过12字符
 */
+ (BOOL)isValidateName:(NSString *)name;

- (BOOL)checkPhoneNumInput;
- (NSString *)MD5Hash;
- (NSString *)judgeDateString;

/**
 *  播放详情页用：返回加密地址中的绝对地址
 *
 *  @param relativeString 加密地址
 *
 *  @return 绝对地址
 */
- (NSString *)absoluteUrlWithString;



@end
